;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-jiantouyou" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M227.995823 965.172173l55.053059 55.050804 508.518058-508.606717L283.048882 3.069919l-55.053059 55.050804 453.561194 453.528284L227.995823 965.172173zM227.995823 965.172173"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-wechatcheckboxunselected" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M63.962328 64.021106l0 895.449205 895.485895 0L959.448223 64.021106 63.962328 64.021106zM895.484872 895.509581 127.925679 895.509581 127.925679 127.981836l767.559193 0L895.484872 895.509581z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-fanhui" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M512 27.884308c-267.342769 0-484.115692 216.694154-484.115692 484.155077 0 267.342769 216.694154 484.076308 484.115692 484.076308 267.342769 0 484.115692-216.694154 484.115692-484.076308S779.421538 27.884308 512 27.884308zM512 953.107692c-243.239385 0-441.107692-197.868308-441.107692-441.068308 0-243.239385 197.868308-441.107692 441.107692-441.107692s441.107692 197.868308 441.107692 441.107692C953.107692 755.239385 755.239385 953.107692 512 953.107692z"  ></path>' +
    '' +
    '<path d="M606.365538 781.824 340.086154 515.544615 606.365538 249.344 651.933538 294.951385 431.379692 515.544615 651.933538 736.137846Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-checkbox" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M939.900092 64.759933 63.311443 64.759933l0 894.473995 894.472971 0L957.784414 64.759933 939.900092 64.759933zM922.00042 923.44891c-33.561373 0-789.345656 0-822.906006 0 0-33.561373 0-789.344632 0-822.906006 33.56035 0 789.344632 0 822.906006 0C922.00042 134.104277 922.00042 889.887536 922.00042 923.44891zM863.627964 300.147988 816.550763 253.069763 408.546302 676.767648 235.928872 504.150218l-47.077202 47.077202 219.694631 219.694631L863.627964 300.147988z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-xuankuang" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M511.402389 959.189925c-247.096724 0-447.408913-200.304002-447.408913-447.408913 0-247.096724 200.312188-447.448822 447.408913-447.448822S958.811302 264.685311 958.811302 511.782036C958.811302 758.885923 758.499114 959.189925 511.402389 959.189925L511.402389 959.189925zM511.402389 120.279411c-216.216413 0-391.502625 175.294398-391.502625 391.502625s175.286212 391.470903 391.502625 391.470903 391.510812-175.261653 391.510812-391.470903S727.618802 120.279411 511.402389 120.279411L511.402389 120.279411z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-wo" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M672.017812 145.524229c-43.244877-45.256695-100.849795-70.180316-162.20308-70.180316-61.352262 0-118.95718 24.923621-162.202057 70.180316-42.88058 44.876025-66.496417 104.442619-66.496417 167.727905 0 63.285285 23.615837 122.85188 66.496417 167.727905 11.970624 12.527302 25.046417 23.488947 38.99202 32.803071-47.223487 16.1058-100.818073 43.473074-147.735592 90.006853-77.78245 77.146977-117.352638 186.799243-117.61051 325.909396-0.030699 16.95412 13.68773 30.723715 30.64185 30.75646 0.020466 0 0.038886 0 0.058328 0 16.927514 0 30.66641-13.708196 30.698132-30.64185 0.291642-157.359777 54.953535-268.473323 162.46607-330.251279 81.517514-46.840771 165.102104-47.3821 166.381235-47.383123 0.045025 0 0.089028 0 0.134053 0 3.04331 0 5.982242-0.449231 8.759492-1.276062 57.370581-2.696409 110.872046-27.279269 151.621081-69.923466 42.88058-44.876025 66.495394-104.441596 66.495394-167.727905C738.514229 249.966849 714.898392 190.400254 672.017812 145.524229zM509.814732 489.762044c-92.248915 0-167.300163-79.181308-167.300163-176.50991s75.051248-176.50991 167.300163-176.50991 167.300163 79.182331 167.300163 176.50991S602.06467 489.762044 509.814732 489.762044z"  ></path>' +
    '' +
    '<path d="M761.574411 575.095462c-14.617914-8.59167-33.43138-3.706411-42.022027 10.91048s-3.706411 33.430357 10.909456 42.022027c0.240477 0.141216 25.18047 16.012679 50.718074 58.037776 25.971485 42.741411 56.931583 120.368318 56.931583 247.464867 0 16.95412 13.745035 30.699155 30.699155 30.699155s30.699155-13.745035 30.699155-30.699155C899.508786 659.322688 767.206683 578.405854 761.574411 575.095462z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-like" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M893.088 605.964c0-26.926-9.065-47.461-26.847-59.39 10.806-6.218 26.657-37.019 26.657-64.167-1.060-44.882-43.616-78.168-107.832-78.168l-170.257 0.016c29.125-81.032 23.651-190.302-12.925-248.632-21.99-35.090-48.473-42.967-66.793-42.967-61.778 0-63.803 60.798-63.803 81.474 0 69.135-9.793 100.681-21.974 129.758-9.651 18.794-68.818 80.683-129.236 80.683h-113.225c-43.712 0-75.432 37.368-75.368 90.571l29.394 316.485c3.528 48.727 26.974 78.248 74.023 78.248 0 0 23.43 0.19 40.958 0.19 8.954 0 17.307-0.063 22.243-0.19 14.491-0.474 26.452-9.967 36.988-17.94 7.467-5.632 13.416-10.489 18.763-10.489 2.421 0 16.137 8.052 33.001 15.346 17.181 7.467 44.455 13.59 70.527 13.59h236.861c79.387 0 117.482-30.375 117.513-81.032 0-14.95-3.385-23.842-11.549-35.438 31.895-7.815 60.149-28.271 60.149-63.566 0-13.084-6.027-34.14-14.286-39.709 15.566-4.082 47.048-32.447 47.017-64.673zM296.933 857.998c-14.191 0.458-65.085 0-65.401 0-18.225 0-34.425-17.56-38.539-41.181l-29.394-328.952c0-24.601 19.396-51.59 45.278-51.59v0.158l111.201 0.348c1.914 0 3.781-0.237 5.679-0.316v402.421c-5.141 3.686-9.967 7.23-13.4 9.809-4.7 3.545-12.578 8.97-15.426 9.303zM816.187 649.090c0 0-4.255 0-4.271 0l0.396 29.363c3.433 1.329 16.184 5.252 16.216 30.755-0.032 27.353-35.184 38.348-64.832 38.333h0.095l-0.507 27.986c12.023 2.768 16.405 13.51 16.39 30.723 0 30.090-23.984 51.748-86.173 51.748h-245.229c-11.722 0-35.564-6.977-49.296-13.748-12.957-6.376-33.634-18.304-40.848-22.323v-390.794c61.668-17.45 112.546-71.761 125.376-96.836 13.97-33.191 20.993-67.853 20.993-143.933 0-37.81 13.605-42.873 28.065-42.873 12.799 0 33.127 14.396 43.411 30.833 30.439 48.521 37.589 153.093-0.285 231.388l-6.533 27.1 217.372-0.064c37.004 2.088 74.213 17.529 74.213 45.404l-0.253 8.733c0.064 0.348-0.949 24.173-13.321 34.678-10.378 8.797-18.81 9.112-18.81 9.112l-0.237 28.904c0 0 12.546 1.724 19.079 6.312 9.872 6.913 14.317 19.997 13.827 34.267-0.648 18.083-28.002 44.931-44.835 44.931z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-xin" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M516.82304 920.43136l15.70816-15.14624c11.90528-11.38304 291.37152-280.3072 349.46688-347.13984 61.80096-70.97984 128.24192-248.73472 10.3616-357.96736-48.736-45.0368-102.14656-67.18208-160.65024-64.78976-106.33856 3.88864-185.84064 88.0256-189.20064 91.53664L313.40928 456.46592l31.56992 31.19872 229.696-230.00832c6.43456-6.90304 147.73888-154.26816 287.29472-25.00864 95.70048 88.61824 38.31552 236.79232-13.65888 296.44928-49.07904 56.45184-269.99936 270.35008-331.05536 329.28-61.18144-60.48256-284.56064-281.66912-332.34176-332.08704-35.38816-37.37856-142.04672-169.47456-27.17824-301.57056 37.37856-43.04896 83.51232-65.408 137.16608-66.53056 65.96992-0.99456 129.41952 32.06528 161.32736 65.72032l32.43392-30.22848c-35.85664-37.98016-107.26272-82.14528-194.85824-79.78368-65.65248 1.40416-124.4416 29.6128-169.69216 81.77152-110.69952 127.39968-57.888 270.00448 28.48512 361.02016 55.7056 58.74688 336.8832 336.59776 348.76672 348.40448L516.82304 920.43136 516.82304 920.43136 516.82304 920.43136zM516.82304 920.43136"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-xuankuang1" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M511.534 84.889C275.968 84.889 85 275.855 85 511.422c0 235.568 190.967 426.534 426.534 426.534 235.569 0 426.533-190.966 426.533-426.534C938.069 275.854 747.104 84.889 511.534 84.889M756.185 400.784 480.323 676.646c0 0-0.004 0.005-0.008 0.01-12.719 12.722-32.11 14.708-46.915 5.963-2.742-1.621-5.327-3.609-7.68-5.963-0.001-0.003-0.006-0.005-0.006-0.005L266.888 517.824c-15.077-15.076-15.077-39.522 0-54.601 15.075-15.074 39.521-15.074 54.596 0L453.02 594.76l248.569-248.57c15.077-15.075 39.523-15.075 54.6 0C771.26 361.265 771.26 385.709 756.185 400.784"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-gantanhao" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M512.000012 2.310963c-282.180781 0-510.844518 228.663737-510.844518 510.844518 0 282.180781 228.663737 510.844518 510.844518 510.844518 282.180781 0 510.844518-228.663737 510.844518-510.844518C1022.84453 231.09633 794.059164 2.310963 512.000012 2.310963L512.000012 2.310963zM512.000012 963.914953c-248.975888 0-450.759472-201.783585-450.759472-450.759472 0-248.975888 201.783585-450.759472 450.759472-450.759472 248.975888 0 450.759472 201.783585 450.759472 450.759472C962.637855 762.131369 760.85427 963.914953 512.000012 963.914953L512.000012 963.914953zM512.000012 257.733222c-23.474522 0-42.570376 19.095855-42.570376 42.570376l0 276.707447c0 23.474522 19.095855 42.570376 42.570376 42.570376 23.474522 0 42.570376-19.095855 42.570376-42.570376L554.570389 300.303599C554.448759 276.829077 535.474534 257.733222 512.000012 257.733222L512.000012 257.733222zM512.000012 683.436987c-23.474522 0-42.570376 19.095855-42.570376 42.570376 0 23.474522 19.095855 42.570376 42.570376 42.570376 23.474522 0 42.570376-19.095855 42.570376-42.570376C554.448759 702.532842 535.474534 683.436987 512.000012 683.436987L512.000012 683.436987zM512.000012 683.436987"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shouyeshouye" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M949.082218 519.343245 508.704442 107.590414 68.326667 518.133697c-8.615215 8.03193-9.096169 21.538549-1.043772 30.144554 8.043187 8.599865 21.566178 9.085936 30.175253 1.035586l411.214573-383.337665 411.232992 384.505257c4.125971 3.854794 9.363252 5.760191 14.5903 5.760191 5.690606 0 11.384281-2.260483 15.58393-6.757914C958.138478 540.883841 957.695387 527.388479 949.082218 519.343245L949.082218 519.343245zM949.082218 519.343245M814.699602 527.800871c-11.787464 0-21.349237 9.555633-21.349237 21.327748l0 327.037405L622.552373 876.166023 622.552373 648.662543 394.824789 648.662543l0 227.503481L224.032938 876.166023 224.032938 549.128619c0-11.772115-9.55154-21.327748-21.348214-21.327748-11.802814 0-21.35333 9.555633-21.35333 21.327748l0 369.691877 256.19494 0L437.526333 691.318038l142.329613 0 0 227.502457 256.1888 0L836.044746 549.128619C836.045769 537.356504 826.481949 527.800871 814.699602 527.800871L814.699602 527.800871zM814.699602 527.800871M665.254941 222.095307l128.095423 0 0 113.74867c0 11.789511 9.562796 21.332864 21.349237 21.332864 11.783371 0 21.346167-9.543354 21.346167-21.332864L836.045769 179.439812 665.254941 179.439812c-11.789511 0-21.35333 9.538237-21.35333 21.327748C643.900587 212.554 653.464407 222.095307 665.254941 222.095307L665.254941 222.095307zM665.254941 222.095307"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)